package com.wb.system.service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wb.common.vo.PositionModelVO;
import com.wb.system.domain.PositionModel;

import javax.validation.Valid;
import java.util.List;

public interface IPositionService {
    List<PositionModel> selectPositionList(PositionModelVO positionModelVO);

    int savePosition( PositionModel position);

    PositionModel getPositionDetail(Long positionId);

    int updatePositionById(PositionModel position);

    int removePositionById(Long positionId);

    int updateStatus(PositionModel entity);

    int batchDeletePosition(List<Long> positionIds);

    void removePositionByIds(List<Long> positionIds);
}
